package com.qcby.llmtchstd.entity;

import java.time.LocalDateTime;

public class Exam {
    private Integer id;
    private String examName;
    private String description;
    private int creatorId;
    private int examCount;
    private int examId;
    private LocalDateTime createTime;
    private String creatorName;
    private String fillQuestions;
    private String choiceQuestions;
    private String judgeQuestions;
    private String essayQuestions;
    private String calculateQuestions;
    private LocalDateTime releaseTime;
    private Integer examDuration;
    private Integer creatorType;
    private Integer createBy;
    private String createByName;
    private Integer offset;
    private Integer pageSize;
    private Integer userTo;



    public String getExamName() {
        return examName;
    }

    public void setExamName(String examName) {
        this.examName = examName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(int creatorId) {
        this.creatorId = creatorId;
    }

    public int getExamCount() {
        return examCount;
    }

    public void setExamCount(int examCount) {
        this.examCount = examCount;
    }

    public int getExamId() {
        return examId;
    }

    public void setExamId(int examId) {
        this.examId = examId;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getFillQuestions() {
        return fillQuestions;
    }

    public void setFillQuestions(String fillQuestions) {
        this.fillQuestions = fillQuestions;
    }

    public String getChoiceQuestions() {
        return choiceQuestions;
    }

    public void setChoiceQuestions(String choiceQuestions) {
        this.choiceQuestions = choiceQuestions;
    }

    public String getJudgeQuestions() {
        return judgeQuestions;
    }

    public void setJudgeQuestions(String judgeQuestions) {
        this.judgeQuestions = judgeQuestions;
    }

    public String getEssayQuestions() {
        return essayQuestions;
    }

    public void setEssayQuestions(String essayQuestions) {
        this.essayQuestions = essayQuestions;
    }

    public String getCalculateQuestions() {
        return calculateQuestions;
    }

    public void setCalculateQuestions(String calculateQuestions) {
        this.calculateQuestions = calculateQuestions;
    }

    public LocalDateTime getReleaseTime() {
        return releaseTime;
    }

    public void setReleaseTime(LocalDateTime releaseTime) {
        this.releaseTime = releaseTime;
    }

    public Integer getExamDuration() {
        return examDuration;
    }

    public void setExamDuration(Integer examDuration) {
        this.examDuration = examDuration;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCreatorType() {
        return creatorType;
    }

    public void setCreatorType(Integer creatorType) {
        this.creatorType = creatorType;
    }

    public Integer getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    public String getCreateByName() {
        return createByName;
    }

    public void setCreateByName(String createByName) {
        this.createByName = createByName;
    }

    public Integer getOffset() {
        return offset;
    }

    public void setOffset(Integer offset) {
        this.offset = offset;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    @Override
    public String toString() {
        return "Exam{" +
                "id=" + id +
                ", examName='" + examName + '\'' +
                ", description='" + description + '\'' +
                ", creatorId=" + creatorId +
                ", examCount=" + examCount +
                ", examId=" + examId +
                ", createTime=" + createTime +
                ", creatorName='" + creatorName + '\'' +
                ", fillQuestions='" + fillQuestions + '\'' +
                ", choiceQuestions='" + choiceQuestions + '\'' +
                ", judgeQuestions='" + judgeQuestions + '\'' +
                ", essayQuestions='" + essayQuestions + '\'' +
                ", calculateQuestions='" + calculateQuestions + '\'' +
                ", releaseTime=" + releaseTime +
                ", examDuration=" + examDuration +
                ", creatorType=" + creatorType +
                ", createBy=" + createBy +
                ", createByName='" + createByName + '\'' +
                ", offset=" + offset +
                ", pageSize=" + pageSize +
                ", userTo=" + userTo +
                '}';
    }
}
